package com.ly.service;

import com.ly.pojo.dto.FileDTO;
import com.ly.pojo.dto.NewsDTO;
import com.ly.pojo.query.NewsQuery;
import java.lang.Boolean;

/**
 * 首页管理模块
 *
 * @author Administrator
 * @date 2025-03-07 10:51:13
 */
public interface HomeService {

    /**
     * 新增新闻资讯
     *
     * @param newsDTO 新闻资讯信息封装
     * @return
     */
    Boolean addNews(NewsDTO newsDTO);

    /**
     * 编辑新闻资讯
     *
     * @param newsDTO 新闻资讯信息封装
     * @return
     */
    Boolean updateNews(NewsDTO newsDTO);

    /**
     * 删除新闻资讯
     *
     * @param newsQuery 新闻资讯查询条件封装
     * @return
     */
    Boolean deleteNews(NewsQuery newsQuery);

    /**
     * 上传文件
     *
     * @param fileDTO 文件信息封装
     * @return
     */
    Boolean uploadFile1(FileDTO fileDTO);
}
